import multiprocessing
import os
import time


def func(name):
    print("hello", name)
    time.sleep(1)
    print("我是子进程")


if __name__ == "__main__":
    p = multiprocessing.Process(target=func, args=("xiaoming",))
    p.start()
    p.join()  # 让主进程交出CPU控制权，阻塞等待了子进程执行结束以后，主进程才进行后续的操作
    # func()
    print("我是父进程，父进程代码执行结束!")
